home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / emacs / emacs1857 / emcs1857 < prev    next >
Text File  |  1994-08-27  |  3KB  |  84 lines

  1. GNU Emacs 18.57
  2. -rw-rw-rw-  1 ftp        602279 Dec 16 03:13 1857bin-d2.zoo
  3. -rw-rw-rw-  1 ftp        448480 Dec 16 03:15 1857src-d2.zoo
  4.  
  5. ********
  6. ReadMe.first
  7. ********
  8. How to go abut dumping an ST version of EMACS 18.57!
  9.  
  10. The file emcs1857.zoo contains the follwing directories and files.
  11.  
  12.   1. ./lisp/     - the relevent (usefull to me) e-lisp files.
  13.           some of these are absolutely required for 
  14.           dumping an emacs.
  15.  
  16.   2. ./etc/    - contains the emacs DOC string file and a 
  17.           sample termcap file.
  18.  
  19.   3. ./bin/    - contains [a] temacs      - undumped raw emacs
  20.                [b] dumpfix.ttp - dumping program from (er)
  21.  
  22.   4. ./emacs     - a sample ST emacs initializaion file. 
  23.           this file is very imporant as it has some standard 
  24.           ST key bindings in it.
  25.  
  26. DUMPING EMACS,
  27.  
  28.   1. extract emcs1857.zoo via "zoo x.// emcs1857.zoo"
  29.  
  30.   2. set the environment variables,
  31.      EMACSLOADPAH, EMACSLIB, EMACSDOC to ./lisp, ./lisp, ./etc respectively.
  32.         on my system with BASH1.10 I do the following in my .bashrc file,
  33.         
  34.       export EMACSLOADPATH=/dev/F/bin/emacs/lisp
  35.       export EMACSLIB=/dev/F/bin/emacs/lisp
  36.       export EMACSDOC=/dev/F/emacs/etc
  37.     
  38.  
  39.   3. cd to ./bin
  40.  
  41.     [a] do a "temacs -batch -l loadup.el dump"          - produces xemacs
  42.     [b] mv xemacs xemacs.1                        - dump #1
  43.     [c] start a new shell (i just say bash)    
  44.         if using gulam as your shell do a "unsetenv ARGV"
  45.     [d] do a "temacs -batch -l loadup.el dump"          - produces xemacs
  46.     [e] mv xemacs xemacs.2                        - dump #2
  47.     [f] logout of the second shell that you started.
  48.     [g] do a "dumpfix -n xemacs.1 xemacs.2 xemacs.ttp"  - dumps a emacs 
  49.     [h] now remove xemacs.1 and xemacs.2
  50.  
  51. RUNNING EMACS,
  52.  
  53.   1. You must have the variables mentioned in 2, under dumping emacs, set
  54.      correctly.
  55.     
  56.   2. create an alias for running emacs like the following, 
  57.       
  58.     alias emacs="/dev/F/bin/emacs/bin/xemacs.ttp -q -l /dev/F/.emacs"
  59.                                                      \______________/
  60.                                      |
  61.                                 this is your
  62.                                 custom init file.
  63.  
  64.   3. set the environment variable TERMCAP to point to your "termcap" file,
  65.      set the environment variable TERM to be a valid terminal entry in 
  66.     the above TERMCAP file.
  67.      set the environment variable SHELL to point to a valid shell if you 
  68.     want ^Z to spawn a new shell for you. 
  69.  
  70.   4. just saying "emacs" should work fine now!
  71.  
  72.  
  73. BUGS, COMMENTS, PRAISE, ;-)  etc....
  74.  
  75.                     scott@sparc1.stevens-tech.edu
  76.             
  77.                     scott kolodzieski
  78.  
  79.  
  80. PS> There are a few things that will continue to be worked on in regards to 
  81.     this port of emacs, but i is very stable, and usefull, espescially shelling
  82.     out to do a compile, then coming back in. So it is being released now 
  83.     o generate some bug reports. 
  84.